.banner {
  background-color: rgba(0, 0, 0, 0.85098);
  height: 100vh;
  width: 100%; }

.layer1 {
  position: fixed;
  width: 1px;
  height: 1px;
  background-color: rgba(0, 0, 0, 0.032);
  border-radius: 50%;
  top: 0;
  left: 0;
  box-shadow: 17vw 11vh #fff, 50vw 87vh #fff, 12vw 1vh #fff, 32vw 37vh #fff, 5vw 87vh #fff, 47vw 77vh #fff, 65vw 65vh #fff, 11vw 56vh #fff, 61vw 13vh #fff, 4vw 80vh #fff, 48vw 22vh #fff, 29vw 41vh #fff, 91vw 55vh #fff, 36vw 1vh #fff, 47vw 11vh #fff, 21vw 2vh #fff, 17vw 39vh #fff, 75vw 89vh #fff, 28vw 22vh #fff, 22vw 86vh #fff, 58vw 8vh #fff, 100vw 77vh #fff, 47vw 38vh #fff, 55vw 30vh #fff, 80vw 87vh #fff, 54vw 75vh #fff, 71vw 51vh #fff, 86vw 41vh #fff, 13vw 34vh #fff, 45vw 59vh #fff, 34vw 70vh #fff, 28vw 49vh #fff, 89vw 49vh #fff, 46vw 56vh #fff, 19vw 6vh #fff, 96vw 51vh #fff, 96vw 22vh #fff, 8vw 39vh #fff, 5vw 83vh #fff, 71vw 88vh #fff, 79vw 40vh #fff, 78vw 80vh #fff, 12vw 83vh #fff, 4vw 75vh #fff, 21vw 25vh #fff, 46vw 53vh #fff, 64vw 68vh #fff, 7vw 95vh #fff, 32vw 23vh #fff, 22vw 76vh #fff, 60vw 17vh #fff, 35vw 60vh #fff, 18vw 17vh #fff, 70vw 46vh #fff, 19vw 68vh #fff, 10vw 11vh #fff, 30vw 44vh #fff, 11vw 89vh #fff, 82vw 93vh #fff, 55vw 17vh #fff, 30vw 1vh #fff, 97vw 12vh #fff, 43vw 22vh #fff, 77vw 96vh #fff, 85vw 67vh #fff, 8vw 86vh #fff, 11vw 100vh #fff, 68vw 36vh #fff, 76vw 9vh #fff, 2vw 6vh #fff, 82vw 88vh #fff, 76vw 59vh #fff, 62vw 45vh #fff, 37vw 13vh #fff, 56vw 47vh #fff, 89vw 56vh #fff, 37vw 42vh #fff, 89vw 91vh #fff, 72vw 17vh #fff, 47vw 92vh #fff, 52vw 24vh #fff, 72vw 17vh #fff, 16vw 91vh #fff, 73vw 44vh #fff, 78vw 84vh #fff, 58vw 48vh #fff, 22vw 35vh #fff, 78vw 40vh #fff, 47vw 76vh #fff, 11vw 2vh #fff, 55vw 68vh #fff, 95vw 50vh #fff, 88vw 84vh #fff, 73vw 74vh #fff, 26vw 4vh #fff, 52vw 71vh #fff, 22vw 65vh #fff, 91vw 6vh #fff, 83vw 57vh #fff, 69vw 88vh #fff, 56vw 50vh #fff, 36vw 30vh #fff, 53vw 93vh #fff, 97vw 46vh #fff, 90vw 6vh #fff, 28vw 6vh #fff, 33vw 41vh #fff, 86vw 8vh #fff, 91vw 94vh #fff, 54vw 17vh #fff, 83vw 92vh #fff, 44vw 56vh #fff, 90vw 31vh #fff, 29vw 43vh #fff, 97vw 22vh #fff, 48vw 82vh #fff, 62vw 3vh #fff, 12vw 65vh #fff, 70vw 17vh #fff, 30vw 71vh #fff, 71vw 92vh #fff, 59vw 43vh #fff, 20vw 58vh #fff, 34vw 70vh #fff, 97vw 43vh #fff, 44vw 58vh #fff, 36vw 52vh #fff, 50vw 11vh #fff, 69vw 80vh #fff, 15vw 59vh #fff, 24vw 86vh #fff, 77vw 28vh #fff, 42vw 36vh #fff, 16vw 50vh #fff, 54vw 40vh #fff, 63vw 73vh #fff, 94vw 92vh #fff, 36vw 99vh #fff, 72vw 68vh #fff, 37vw 17vh #fff, 31vw 21vh #fff, 46vw 14vh #fff, 46vw 62vh #fff, 54vw 25vh #fff, 37vw 49vh #fff, 5vw 53vh #fff, 53vw 3vh #fff, 63vw 51vh #fff, 44vw 94vh #fff, 46vw 19vh #fff, 33vw 42vh #fff, 40vw 89vh #fff, 86vw 77vh #fff, 78vw 69vh #fff, 67vw 29vh #fff, 47vw 90vh #fff, 79vw 10vh #fff, 95vw 9vh #fff, 100vw 73vh #fff, 20vw 75vh #fff, 52vw 63vh #fff, 83vw 31vh #fff, 3vw 79vh #fff, 2vw 85vh #fff, 10vw 39vh #fff, 97vw 16vh #fff, 25vw 68vh #fff, 60vw 71vh #fff, 16vw 77vh #fff, 19vw 93vh #fff, 77vw 57vh #fff, 41vw 91vh #fff, 72vw 3vh #fff, 57vw 56vh #fff, 57vw 11vh #fff, 26vw 23vh #fff, 4vw 2vh #fff, 30vw 90vh #fff, 15vw 91vh #fff, 45vw 96vh #fff, 26vw 69vh #fff, 75vw 13vh #fff, 53vw 15vh #fff, 49vw 32vh #fff, 73vw 38vh #fff, 52vw 90vh #fff, 71vw 78vh #fff, 74vw 59vh #fff, 17vw 42vh #fff, 50vw 44vh #fff, 50vw 40vh #fff, 52vw 66vh #fff, 36vw 19vh #fff, 86vw 10vh #fff, 31vw 81vh #fff, 47vw 29vh #fff, 54vw 68vh #fff, 26vw 97vh #fff, 10vw 76vh #fff, 69vw 93vh #fff, 93vw 47vh #fff, 95vw 99vh #fff, 96vw 29vh #fff, 44vw 23vh #fff, 88vw 76vh #fff, 16vw 100vh #fff, 61vw 42vh #fff, 23vw 31vh #fff, 15vw 69vh #fff, 59vw 98vh #fff, 80vw 73vh #fff, 23vw 15vh #fff, 8vw 79vh #fff, 86vw 19vh #fff, 94vw 47vh #fff, 32vw 76vh #fff, 96vw 1vh #fff, 97vw 22vh #fff, 21vw 35vh #fff, 63vw 49vh #fff, 26vw 95vh #fff, 17vw 44vh #fff, 29vw 5vh #fff, 64vw 5vh #fff, 59vw 82vh #fff, 33vw 7vh #fff, 40vw 99vh #fff, 37vw 51vh #fff, 6vw 4vh #fff, 38vw 77vh #fff, 41vw 28vh #fff, 23vw 67vh #fff, 20vw 86vh #fff, 67vw 6vh #fff, 95vw 97vh #fff, 18vw 29vh #fff, 34vw 20vh #fff, 37vw 75vh #fff, 29vw 99vh #fff, 52vw 17vh #fff, 38vw 27vh #fff, 52vw 83vh #fff, 51vw 41vh #fff, 80vw 4vh #fff, 25vw 28vh #fff, 37vw 23vh #fff, 72vw 23vh #fff, 20vw 52vh #fff, 56vw 60vh #fff;
  animation: moveUp 250s linear infinite; }
  .layer1::after {
    content: '';
    position: fixed;
    left: 0;
    top: -100vh;
    border-radius: inherit;
    box-shadow: inherit;
    width: 1px;
    height: 1px; }

.layer2 {
  position: fixed;
  width: 2px;
  height: 2px;
  background-color: rgba(0, 0, 0, 0.032);
  border-radius: 50%;
  top: 0;
  left: 0;
  box-shadow: 6vw 86vh #fff, 94vw 94vh #fff, 9vw 38vh #fff, 97vw 96vh #fff, 88vw 16vh #fff, 25vw 64vh #fff, 95vw 89vh #fff, 47vw 84vh #fff, 42vw 66vh #fff, 33vw 87vh #fff, 32vw 3vh #fff, 46vw 7vh #fff, 20vw 100vh #fff, 11vw 2vh #fff, 86vw 96vh #fff, 16vw 44vh #fff, 33vw 22vh #fff, 12vw 92vh #fff, 92vw 9vh #fff, 99vw 23vh #fff, 6vw 7vh #fff, 53vw 73vh #fff, 15vw 86vh #fff, 2vw 76vh #fff, 18vw 45vh #fff, 95vw 21vh #fff, 89vw 96vh #fff, 5vw 40vh #fff, 92vw 67vh #fff, 13vw 68vh #fff, 62vw 74vh #fff, 73vw 88vh #fff, 54vw 47vh #fff, 72vw 67vh #fff, 7vw 37vh #fff, 100vw 63vh #fff, 24vw 36vh #fff, 37vw 41vh #fff, 36vw 66vh #fff, 41vw 17vh #fff, 36vw 93vh #fff, 52vw 21vh #fff, 15vw 23vh #fff, 67vw 61vh #fff, 72vw 77vh #fff, 12vw 22vh #fff, 94vw 90vh #fff, 21vw 76vh #fff, 74vw 80vh #fff, 16vw 35vh #fff, 53vw 42vh #fff, 51vw 39vh #fff, 10vw 5vh #fff, 45vw 56vh #fff, 52vw 17vh #fff, 40vw 5vh #fff, 10vw 56vh #fff, 61vw 75vh #fff, 52vw 20vh #fff, 77vw 20vh #fff, 42vw 23vh #fff, 47vw 62vh #fff, 79vw 41vh #fff, 82vw 21vh #fff, 48vw 87vh #fff, 67vw 89vh #fff, 27vw 31vh #fff, 46vw 92vh #fff, 28vw 21vh #fff, 46vw 16vh #fff, 40vw 7vh #fff, 62vw 31vh #fff, 67vw 65vh #fff, 26vw 13vh #fff, 2vw 7vh #fff, 49vw 43vh #fff, 20vw 89vh #fff, 55vw 30vh #fff, 99vw 77vh #fff, 82vw 95vh #fff, 95vw 47vh #fff, 18vw 74vh #fff, 43vw 57vh #fff, 28vw 12vh #fff, 14vw 100vh #fff, 16vw 1vh #fff, 32vw 73vh #fff, 96vw 85vh #fff, 86vw 36vh #fff, 44vw 85vh #fff, 92vw 44vh #fff, 28vw 68vh #fff, 18vw 5vh #fff, 43vw 83vh #fff, 80vw 88vh #fff, 32vw 9vh #fff, 82vw 45vh #fff, 54vw 22vh #fff, 97vw 28vh #fff, 37vw 49vh #fff, 15vw 37vh #fff, 16vw 24vh #fff, 21vw 20vh #fff, 100vw 71vh #fff, 62vw 25vh #fff, 19vw 97vh #fff, 11vw 44vh #fff, 70vw 92vh #fff, 14vw 50vh #fff, 10vw 83vh #fff, 87vw 32vh #fff, 80vw 48vh #fff, 64vw 35vh #fff, 58vw 25vh #fff, 60vw 64vh #fff, 57vw 48vh #fff, 29vw 43vh #fff, 51vw 42vh #fff, 10vw 7vh #fff, 9vw 38vh #fff, 8vw 42vh #fff, 46vw 9vh #fff, 100vw 72vh #fff, 57vw 79vh #fff;
  animation: moveUp 125s linear infinite; }
  .layer2::after {
    content: '';
    position: fixed;
    left: 0;
    top: -100vh;
    border-radius: inherit;
    box-shadow: inherit;
    width: 2px;
    height: 2px; }

.layer3 {
  position: fixed;
  width: 3px;
  height: 3px;
  background-color: rgba(0, 0, 0, 0.032);
  border-radius: 50%;
  top: 0;
  left: 0;
  box-shadow: 48vw 54vh #fff, 16vw 79vh #fff, 52vw 14vh #fff, 57vw 35vh #fff, 61vw 15vh #fff, 65vw 76vh #fff, 41vw 96vh #fff, 32vw 83vh #fff, 15vw 84vh #fff, 99vw 97vh #fff, 11vw 77vh #fff, 73vw 63vh #fff, 23vw 10vh #fff, 36vw 81vh #fff, 45vw 74vh #fff, 68vw 17vh #fff, 39vw 64vh #fff, 55vw 9vh #fff, 41vw 97vh #fff, 9vw 79vh #fff, 41vw 75vh #fff, 33vw 29vh #fff, 67vw 52vh #fff, 5vw 90vh #fff, 42vw 68vh #fff, 98vw 85vh #fff, 71vw 61vh #fff, 2vw 86vh #fff, 56vw 31vh #fff, 41vw 83vh #fff, 94vw 88vh #fff, 66vw 60vh #fff, 75vw 82vh #fff, 5vw 15vh #fff, 44vw 78vh #fff, 34vw 65vh #fff, 6vw 90vh #fff, 37vw 51vh #fff, 1vw 10vh #fff, 6vw 48vh #fff, 62vw 25vh #fff, 91vw 16vh #fff, 60vw 37vh #fff, 74vw 24vh #fff, 97vw 95vh #fff, 5vw 69vh #fff, 71vw 34vh #fff, 87vw 85vh #fff, 51vw 36vh #fff, 82vw 20vh #fff, 6vw 5vh #fff, 72vw 95vh #fff, 100vw 14vh #fff, 86vw 81vh #fff, 55vw 99vh #fff, 34vw 55vh #fff, 69vw 41vh #fff, 59vw 70vh #fff, 98vw 91vh #fff, 12vw 64vh #fff, 73vw 56vh #fff;
  animation: moveUp 62s linear infinite; }
  .layer3::after {
    content: '';
    position: fixed;
    left: 0;
    top: -100vh;
    border-radius: inherit;
    box-shadow: inherit;
    width: 3px;
    height: 3px; }

.layer4 {
  position: fixed;
  width: 4px;
  height: 4px;
  background-color: rgba(0, 0, 0, 0.032);
  border-radius: 50%;
  top: 0;
  left: 0;
  box-shadow: 65vw 75vh #fff, 82vw 31vh #fff, 77vw 21vh #fff, 56vw 75vh #fff, 71vw 39vh #fff, 45vw 67vh #fff, 76vw 5vh #fff, 29vw 98vh #fff, 14vw 19vh #fff, 96vw 52vh #fff, 11vw 48vh #fff, 37vw 69vh #fff, 68vw 59vh #fff, 1vw 37vh #fff, 67vw 66vh #fff, 35vw 97vh #fff, 61vw 24vh #fff, 55vw 81vh #fff, 24vw 86vh #fff, 13vw 81vh #fff, 74vw 34vh #fff, 3vw 19vh #fff, 100vw 18vh #fff, 56vw 91vh #fff, 64vw 34vh #fff, 77vw 78vh #fff, 96vw 36vh #fff, 64vw 7vh #fff, 5vw 53vh #fff, 93vw 80vh #fff;
  animation: moveUp 31s linear infinite; }
  .layer4::after {
    content: '';
    position: fixed;
    left: 0;
    top: -100vh;
    border-radius: inherit;
    box-shadow: inherit;
    width: 4px;
    height: 4px; }

@keyframes moveUp {
  100% {
    transform: translateY(100vh); } }
